刷題王
免費開始練習
歷屆試題
›
地特四等
›
[電子工程] 計算機概要 — 主題練習
📚 [電子工程] 計算機概要
程式語言指標、陣列與函式應用實例分析
63
道考古題
8
個年度
113年 (8)
111年 (10)
110年 (9)
109年 (8)
108年 (9)
107年 (5)
106年 (9)
105年 (5)
📝 歷屆考古題
113年 地特四等
第14題
下列為 C 語言中宣告的一個陣列 a[10],何者為此矩陣第一個元素的記憶體位置?
查看 AI 詳解 →
113年 地特四等
第26題
執行以下 Python 程式並輸入「65」,下列何者為程式的輸出? score = int(input()) if (score >= 90): print("A") elif (score…
查看 AI 詳解 →
113年 地特四等
第27題
考慮下列 C 語言程式的宣告 union allType { char character; int integer; float real; double doubleNum; };…
查看 AI 詳解 →
113年 地特四等
第28題
執行下列 C++ 程式碼後,螢幕印出的數字為何? int f(int x){ if(x%2==0) return 2*x; return x+1; } int main( ) { cout…
查看 AI 詳解 →
113年 地特四等
第29題
執行下列 C++ 程式碼後,螢幕印出的數字為何? int f(int m){ static int n=0; n++; return (m+n); } int main( ) { co…
查看 AI 詳解 →
113年 地特四等
第30題
C 函數 bar()的執行,產生下列何輸出結果? void bar(void) { int i, j; for ( i = 0 ; i < 5 ; i++ ) { for ( j =…
查看 AI 詳解 →
113年 地特四等
第31題
給定以下類別定義: class A { public: f() { cout << "$$$"; } A() { cout << ":::" ; } A(int a) { cout <<…
查看 AI 詳解 →
113年 地特四等
第32題
執行下列 C++ 程式碼後,螢幕印出的數字為何? int main( ) { int A[3][4]={2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24};…
查看 AI 詳解 →
111年 地特四等
第14題
用 C 語言宣告一個名稱為 FOX 的二維陣列(Two-dimensional array),下列何者為正確的寫法?
查看 AI 詳解 →
111年 地特四等
第23題
下列輸出何者正確? int p = 1, *q = &p; p = ++*q; *q = ++p; Printf("%d %d", p, *q++);
查看 AI 詳解 →
111年 地特四等
第24題
假設已經宣告變數"x"和變數"next"為整數型態,然後執行下列的 C 程式。若輸入的內容為"2 1 0",則程式的執行結果為何? for(int x = 3; x !=0; x = next){ s…
查看 AI 詳解 →
111年 地特四等
第25題
執行以下 C 程式,則螢幕輸出為何? #include
int main(){ char degree='u'; int salary=40000; switch (degree)…
查看 AI 詳解 →
111年 地特四等
第26題
執行下列 Java 程式後,產生的輸出為何? public class BoolTest{ public static void main(String [] args){ int result =…
查看 AI 詳解 →
111年 地特四等
第27題
下列 C 語言程式的輸出,結果為何? #include
int main(void){ char member[ ][5] = {"Bill", "John", "Matt", "…
查看 AI 詳解 →
111年 地特四等
第28題
C 指令定義一個名稱為 EGA_colors 的列舉型態,下列何者正確? enum EGA_colors {BLACK, LT_GRAY = 7, DK_GRAY, WHITE = 15};
查看 AI 詳解 →
111年 地特四等
第29題
下列那個 C 函式執行 f(5)的呼叫結果,與其他 3 者不同?
查看 AI 詳解 →
111年 地特四等
第30題
考慮下列的 C 語言程式: #include
int main(void){ int a; printf("%d", a=strcmp("XYZ", "abc")); return…
查看 AI 詳解 →
111年 地特四等
第31題
執行下列 C++程式碼後,螢幕印出的數字為何? int f(int* m, int n){ int tmp; tmp=*m; *m=n; n=tmp; } int main( ){ int a=1,…
查看 AI 詳解 →
110年 地特四等
第13題
若三維陣列 A[0:5, 3:10, 1:5]中每個元素的儲存必須耗費 4 個位元組(Bytes)的記憶體,儲存此陣列,總共需要多少記憶體空間?
查看 AI 詳解 →
110年 地特四等
第24題
下列的 C++程式中,未使用下列何種技術? #include
using namespace std; class A { private: int x; public: int…
查看 AI 詳解 →
110年 地特四等
第25題
下列 C 程式迴圈執行完畢後,變數 count 的值為何? #include
int i; int count=1; int main(){ for (i=1; i <= 10; i…
查看 AI 詳解 →
110年 地特四等
第26題
下列 C/C++語言程式碼片段,執行後應顯示為何? int a=2; switch(a) { case 1: printf("1#"); case 2: printf("2#"); case 3: p…
查看 AI 詳解 →
110年 地特四等
第28題
考慮下列的 C 語言函數宣告,然後呼叫 f(4),函數的回傳值為何? int f (int x){ if (x <=1) return 1; else return (x * f(x-1)); }
查看 AI 詳解 →
110年 地特四等
第29題
下列 C 語言之遞迴函式,若呼叫執行 f(4),將會輸出? void f(int n) { if (n != 0) { f(n/2); putchar('0'+n%2); } }
查看 AI 詳解 →
110年 地特四等
第30題
執行下列 Python 程式後,產生的輸出為何? def unknown(input, p1, p2): input[p1], input[p2] = input[p2], input[p1] ret…
查看 AI 詳解 →
110年 地特四等
第31題
執行以下 C++程式,螢幕上的輸出為何? #include
using namespace std; class A { public: float FA (int input)…
查看 AI 詳解 →
110年 地特四等
第32題
C++程式語言,類別 class FUN 含有一個資料成員 int me 和公用方法 int getMe( ) { int me = 5; this->me = 10; return me; } 如果…
查看 AI 詳解 →
109年 地特四等
第23題
執行下列 C 程式碼,若輸入值為2,則: int i=3,j,power; scanf("%d",&power); switch (power) { case 1: j=i; brea…
查看 AI 詳解 →
109年 地特四等
第24題
C 語言程式中,陣列 A 宣告如下: int A[20][200]; 程式中並有一行敘述如下: *(A+420)=1000; 此敘述所執行的運算與下列何者相同?
查看 AI 詳解 →
109年 地特四等
第25題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int i=0,sum=0; while(i<100){ if((i%5==0) && (i…
查看 AI 詳解 →
顯示更多題目 (33 題)
109年 地特四等
第26題
執行下列 C 語言程式後,輸出為何? #include
int main() { int a = 0; switch (a) { case 0:…
查看 AI 詳解 →
109年 地特四等
第27題
關於參數(parameter)以傳參考(pass by reference)方式之敘述,下列何者正確?
查看 AI 詳解 →
109年 地特四等
第30題
下列 Java 程式的執行結果為何? class A { public void op(int a, int b, int c) { System.out.println("三…
查看 AI 詳解 →
109年 地特四等
第31題
執行下列 C++程式碼後,輸出的字元為何? int main( ) { char c1='m', c2='p', c3='N', c4; c4=c3-c1+c2; cout<<…
查看 AI 詳解 →
109年 地特四等
第32題
執行下列 C++程式碼後,輸出的數字為何? int main( ) { int B[]={2,4,6,8,10,12,14,16,18,20}; int *p1=&B[8];…
查看 AI 詳解 →
108年 地特四等
第14題
根據 C 語言的語法宣告一個陣列如下:「int temp[8];」,若 temp 在記憶體中的位置為 S,且一個整數的大小為 4 bytes,則下列何者為 temp[3]在記憶體中的位置?
查看 AI 詳解 →
108年 地特四等
第15題
執行下列 C 語言程式的結果為何? #include
int unknown(int temp[], int size, int key) { int i = 0; while( (…
查看 AI 詳解 →
108年 地特四等
第17題
若四維陣列 A[-2:3,0:2,2:5,1:5]是以列主序(Row-major)的方式排列資料,而此陣列在記憶體中的初始位置為 500,且陣列中的每個元素的儲存皆需要 4 個位元組(Bytes)。請…
查看 AI 詳解 →
108年 地特四等
第23題
以下的 C++程式中,使用了下列何種技術? #include
using namespace std; int fun(int x) { return x; } int fun(…
查看 AI 詳解 →
108年 地特四等
第24題
假設在 C 語言中變數 i 的資料型態為 int,其數值為 0 到 9 的數,請問下列何者敘述列印結果與其它選項不一樣?
查看 AI 詳解 →
108年 地特四等
第26題
假如在 C 程式中有一個名稱為 A 的整數陣列,其中 A[1]=20 A[2]=30 A[3]=40 A[4]=50 A[5]=60 而其中假設已知道 A[1]是放置於記憶體位置 33221100。而…
查看 AI 詳解 →
108年 地特四等
第27題
執行下列 C++程式碼後,螢幕會印出幾個'$'? int main( ) { for(int i=0;i<10;i=i+2){ for(int j=0;j
查看 AI 詳解 →
108年 地特四等
第28題
執行下列 C 程式時 struct { char d[10]; }a,b,c; scanf("%s",a.d); scanf("%s",b.d); strcat(strcpy(c.d,b.d),a.d…
查看 AI 詳解 →
108年 地特四等
第31題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int A[4][3]={2,4,6,8,10,12,14,16,18,20,22,24}; int *p1=A[3]; i…
查看 AI 詳解 →
107年 地特四等
第24題
執行下列 C 程式後,產生的輸出為何? ```c #include
void swap(int *a, int *b) { int c; c = *a; *a = *…
查看 AI 詳解 →
107年 地特四等
第27題
下列為一個 C++語言的副程式,用來交換輸入的變數值: ```cpp void swap(int &x,int *y){ int a; a = x; x = *y; *y = a;…
查看 AI 詳解 →
107年 地特四等
第28題
下列那個 C 程式碼執行後會輸出字串"abc"?
查看 AI 詳解 →
107年 地特四等
第29題
關於 C++的函數特徵(function signature)之敘述,下列何者正確?
查看 AI 詳解 →
107年 地特四等
第32題
執行下列 C++程式碼後,輸出的數字為何? ```cpp int main( ) { int A[3][3]={1,2,3,4,5,6,7,8,9}; int sum=0; for(int…
查看 AI 詳解 →
106年 地特四等
第16題
每個陣列在宣告時並不需要那種外顯或隱含的資訊?
查看 AI 詳解 →
106年 地特四等
第17題
宣告一個名為 bottle 的 C++類別(class)如下所示,然後接下來宣告 bb 為對應到該類別的一個物件,並依序執行以下指令:bb.push('x')、bb.push('y')、bb.push…
查看 AI 詳解 →
106年 地特四等
第19題
執行下列 C 程式碼後,j 的值為何? int i=0,j=2; if (i = 0) j += 1; else j -= 1;
查看 AI 詳解 →
106年 地特四等
第23題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int A[4][4]={1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4}; int total=0…
查看 AI 詳解 →
106年 地特四等
第25題
請問下列 Java 程式的執行結果為何? class B { public int ID; public B( int w) { ID=w; } public B() { this(300…
查看 AI 詳解 →
106年 地特四等
第26題
在 C 程式語言中,下列那個命令可以立即離開目前正在執行的函數,並且把控制權直接交還給呼叫者?
查看 AI 詳解 →
106年 地特四等
第27題
下列 C 語言執行完畢後,會印出幾個*號? #include
int main(){ int i, j; for (i=2, j=3; i<= 2*j; i++, j-=2…
查看 AI 詳解 →
106年 地特四等
第30題
執行下列 Java 程式後,產生的輸出為何? class Test{ public static void main(String[] args){ Test p = new Test();…
查看 AI 詳解 →
106年 地特四等
第31題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int k=0; for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ i…
查看 AI 詳解 →
105年 地特四等
第11題
如果針對以下的有向權重圖(directed weighted graph),我們希望利用鄰接矩陣(adjacency matrix)來表示該圖的原始(也就是非經過任何處理的)資料,則下列 C 語言的宣…
查看 AI 詳解 →
105年 地特四等
第22題
有關於 C++語言,在程式裡宣告 int &A=B;,則下列敘述何者正確?
查看 AI 詳解 →
105年 地特四等
第24題
若在 C 程式中出現下列宣告: int a[10],*p=a; 則下列何者編譯時會出現型態不符之訊息?
查看 AI 詳解 →
105年 地特四等
第28題
一般來說,在 C 語言中型態 unsigned short 變數值的範圍為 0 至 65535。試問下列 C 程式片段,產生的輸出為何? unsigned short a = 65534; prin…
查看 AI 詳解 →
105年 地特四等
第29題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int A[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*pp)[3]=&A[3…
查看 AI 詳解 →
💡 每一題都有 AI 量身打造的超詳細解析
不只告訴你答案對在哪,還會分析你選的選項為什麼錯
開始練習「程式語言指標、陣列與函式應用實例分析」🚀